/* Hardware specific includes. */
#include "Board.h"
#include "LEDs.h"

void leds_init(void)
{
	AT91F_PIO_CfgOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED1);	
	AT91F_PIO_CfgOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED2);
	AT91F_PIO_CfgOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED3);
}

//Amber
void led1on(void)
{
	AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED1);
}

void led1off(void)
{
	AT91F_PIO_SetOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED1);
}

//Green
void led2on(void)
{
	AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED2);
}

void led2off(void)
{
	AT91F_PIO_SetOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED2);
}

//Blue
void led3on(void)
{
	AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED3);
}
	
void led3off(void)
{
	AT91F_PIO_SetOutput(AT91C_BASE_PIOB, NETDUINO_PIO_LED3);
}
